package _10_formwork_method_pattern.v_common;

/**
 * @Description: 抽象模板类
 * @Auther: 2019/6/15 19:07 by zhang.jy
 */
public abstract class AbstractClass {
	//基本方法
	protected abstract void doSomething();

	//基本方法
	protected abstract void doAnything();

	//模板方法
	public void templateMethod() {
		/*
		 * 调用基本方法，完成相关的逻辑
		 */
		this.doAnything();
		this.doSomething();
	}
}